JavaScript
part 4/19 · 71.2 KB total
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Marque déposée
"JavaScript" est une marque déposée d'Oracle Corporation aux
Sun Microsystems le 6 mai 1997, puis transférée à Oracle lors de leur
Standardisation
Version 1 : Naissance du standard ECMA-262
Les travaux débutent en novembre 1996 et se terminent en juin 1997,
donnant naissance à la 1re édition du standard ECMA-262 qui spécifie le
langage ECMAScript d'où le fait que le n° ou l'année de la version est
souvent précédée par ECMAScript ou en abrégé ES. Le standard est ensuite
soumis à l'ISO/CEI et publié en avril 1998 en tant que standard
international ISO/CEI 16262.
Version 2 : Homogénéisation avec le standard ISO/CEI 16262
Des changements rédactionnels sont apportés au standard ECMA-262 pour le
conformer au standard international ISO/CEI 16262, aboutissant à la 2e
édition du standard ECMA-262 en juin 1998.
Version 3 : Améliorations et constitution du langage
La 3e édition du standard ECMA-262 introduit :
• des expressions rationnelles plus puissantes ;
• une amélioration de la manipulation des chaînes de caractères ;
• de nouvelles instructions de contrôle ;
• une gestion des exceptions avec les instructions try/catch ;
• le formatage des nombres.
Elle est publiée par Ecma International en décembre 1999 puis soumise à
l'ISO/CEI qui publie le standard international ISO/CEI 16262:2002 en
juin 2002. Après la publication de la 3e édition s'ensuit une adoption
massive par tous les navigateurs Web.
Version 4 : L'étape inachevée
Un travail important est entrepris pour développer la 4e édition du
standard ECMA-262, mais il ne sera pas achevé et cette édition ne verra
jamais le jour. Cependant une partie du développement effectué sera
intégrée à la 6e édition.
Version 5 : Désambiguïsation et nouvelles fonctionnalités
La 5e édition du standard ECMA-262 clarifie les ambiguïtés de la 3e
édition et introduit les accesseurs, l'introspection, le contrôle des
attributs, des fonctions de manipulation de tableaux supplémentaires, le
support du format JSON et un mode strict pour la vérification des
erreurs. Elle est publiée par Ecma International en décembre 2009 puis
soumise à l'ISO/CEI qui apporte des corrections mineures et publie le
standard international ISO/CEI 16262:2011 en juin 2011. L'édition 5.1 du
standard ECMA-262 reprenant à l'identique le texte du standard
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────